#include <stdio.h>

// 定义函数，用于计算某个数的阶乘
int jc(int num)
{
    int s = 1; // 定义阶乘结果初始值
    int i = 1;
    while (i<=num)
    {
        s *= i;
        i++; // 变量自增，防止死循环
    }
    printf("%d!=%d\n", num, s);
    return s;
}

// 主程序入口，实现对1!+...n!求和的功能
int main()
{
    int sum = 0; // 初始化求和结果
    int j = 0;
    for (j=1; j<=10; j++)
    {
        sum += jc(j);
    }
    printf("1!+...+10!=%d\n", sum); 
    return 0;
}
